﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Point
{
    public Point ParentPoint;

    public int F; // F = G+H

    // 表示从起点 A 移动到网格上指定方格的移动耗费 (可沿斜方向移动).
    public int G;

    // 表示从指定的方格移动到终点 B 的预计耗费 (H 有很多计算方法, 这里我们设定只可以上下左右移动).
    public int H;

    public int X;

    public int Y;

    public Point(int x, int y)
    {
        this.X = x;
        this.Y = y;
    }

    public void CalcF()
    {
        this.F = this.G + this.H;
    }
}
